50a0d2aa63c9e826e138447dd2a2c61c43b38237,org.jerkar.core/src/main/java/org/jerkar/tool/JkInit.java,JkInit,instanceOf,#Class#File#String#,75

Before Change


        final JkInit init = JkInit.of(args);
        init.displayInfo();
        final T build = JkUtilsReflect.newInstance(clazz);
        build.setBaseDir(baseDir);
        init.initProject(build);
        JkLog.info("Build class " + build.getClass().getName());
        JkLog.info("Activated plugins : " + build.plugins.getActives());

After Change


    public static <T extends JkBuild> T instanceOf(Class<T> clazz, File baseDir, String... args) {
        final JkInit init = JkInit.of(args);
        init.displayInfo();
        JkBuild.baseDirContext(baseDir);
        final T build;
        try {
            build = JkUtilsReflect.newInstance(clazz);